package com.tarena.lbs.user.api.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户分组数据传输对象
 */
@Data
public class UserGroupDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "分组ID", example = "1")
    private Integer id;

    @Schema(description = "分组名称", example = "VIP用户组")
    private String groupName;

    @Schema(description = "商家ID", example = "1")
    private Integer businessId;

    @Schema(description = "分组描述", example = "重要客户群体")
    private String description;

    @Schema(description = "创建时间", example = "2024-01-01 10:00:00")
    private Date createTime;

    @Schema(description = "用户数量", example = "100")
    private Integer userCount;
}